package com.ailight.smart.api.service;

import com.ailight.smart.api.entity.command.LightModelCommand;
import com.ailight.smart.api.entity.dto.LightGearDTO;

public interface LightOperationService {
    /**
     * 操作灯-模式切换，自动模式，换挡位等
     *
     * @param command 入参
     */
    String operation(LightModelCommand command);

    /**
     * 获取当前光照值已经挡位
     *
     * @return 结果
     */
    LightGearDTO getLatestSensorData();

    /**
     * 操作灯的开关
     *
     * @param state 状态
     */
    String modifyLightState(Integer state);
}
